package com.czmini.cztest.dao;

import com.czmini.cztest.common.MySqlExtensionMapper;
import com.czmini.cztest.dto.jenkins.QueryZcTestJenkinsListDto;
import com.czmini.cztest.entity.ZcTestJenkins;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @ProjectName: cztest
 * @Package: com.czmini.cztest.dao
 * @ClassName: ZcTestJenkinsMapper
 * @Author: 还是那个橙子
 * @Description:
 * @Date: 2022/3/16 23:03
 * @Version: 1.0
 */
@Repository // 注册为语义级别的注解
public interface ZcTestJenkinsMapper extends MySqlExtensionMapper<ZcTestJenkins> {

    //统计总数  当需要给参数取一个别名的时候，我们也需要 @Param 注解，例如方法定义如下：
    Integer count(@Param("params") QueryZcTestJenkinsListDto params);


    //列表查询
    List<ZcTestJenkins> list(@Param("params") QueryZcTestJenkinsListDto params,
                             @Param("pageNum")Integer pageNum,
                             @Param("pageSize")Integer pageSize);

    // 编辑
}
